import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class GetNumber {
	public static void main(String[] args) {
		// String reg = ">\\d+(\\.\\d*)?";// 表示99前面是数字19，但不捕获前面的19。
		String reg = "\\d+(\\.\\d*)?";// 表示99前面是数字19，但不捕获前面的19。
		String str = "test>205.999     你好 >+20";
		getNum2();
	}

	public static String getNum(String str) {
		String reg = "\\d+(\\.\\d*)?";
		Pattern pattern = Pattern.compile(reg);
		Matcher m = pattern.matcher(str);
		boolean result = m.find();
		String targetResult = "";
		int i = 0;
		while (result) {
			i++;
			String value = m.group();
			targetResult = value;
			System.out.println(value);
			result = m.find();
		}
		return targetResult;
	}
	public static void getNum2(){
		String arr = ">34mm";
		String arr2=arr.replaceAll("[^0-9]", "");
		System.out.println(arr2);
	}
	public static void getNum3(){
		String arr = "76.  test";
		String arr2=arr.replaceAll("\\d+(\\.\\s*)+", "");
		System.out.println(arr2);
	}
}
